package com.whfc.ms.api.sys.service;

import com.whfc.common.result.PageData;
import com.whfc.entity.dto.Apply.rep.DailyReportDisplayRep;
import com.whfc.entity.dto.Apply.rep.WorkDailyReportDTO;
import com.whfc.entity.dto.Apply.req.AppEntryApplicationReq;
import com.whfc.entity.dto.Apply.req.AppReportRrq;
import com.whfc.entity.dto.Apply.req.WorkDailyReportQueryReq;
import com.whfc.fuum.entity.SysUser;

import java.util.List;

public interface SysDailyReportService {
    int saveReport(SysUser user, AppReportRrq req);

    List<DailyReportDisplayRep> queryReport(WorkDailyReportQueryReq req);

    List<DailyReportDisplayRep> myDailyReport(SysUser user, WorkDailyReportQueryReq req);

    PageData<WorkDailyReportDTO> list(AppEntryApplicationReq req);
}
